CFLAGS = -g -std=c99 -pedantic -Wall
SDL_FLAGS = `sdl-config --cflags`
SDL_LIBS = `sdl-config --libs`
LDLIBS = -lm
GLLIBS = -lGL -lGLU

TARGETS = 4k

all: $(TARGETS)

4k: 4k.o
	$(CC) $(LDFLAGS) $^ $(LOADLIBES) $(LDLIBS) $(GLLIBS) $(SDL_LIBS) -o $@

4k.o: 4k.c
	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(SDL_FLAGS) -o $@ $<

distclean: clean
	$(RM) $(TARGETS)

clean:
	$(RM) *.o *~

